stamp battery - French English Dictionary